package main

import (
	"fmt"
	"syscall"
)

func Ping(ip string) {
	// 要执行的命令及其参数
	argv := []string{"/bin/bash", "-c", "ping -c 1 " + ip}
	//argv := []string{"/sbin/ping", "-c", "1", ip}
	// 环境变量
	envv := []string{"PATH=/usr/local/bin:/usr/bin:/bin:/sbin"}
	// 执行命令
	err := syscall.Exec(argv[0], argv, envv)
	if err != nil {
		fmt.Printf("Error: %v\n", err)
	}
}

func main() {
	Ping("127.0.0.1&whoami")
}
